package cn.com.hd.mall.web.webservices.entity.request;

import cn.com.hd.mall.web.webservices.entity.BaseRequest;


public class OrderRequest extends BaseRequest {

    /**
     * 批次号或订单号
     */
    private String orderNo;
    /**
     * orderState
     * 订单筛选码
     * 未付款:C011
     * 已关闭:C012
     * 退款申请:C013
     * 退款中:C014
     * 已退款:C015
     * 已付款:C016
     * 已发货:C017
     * 已收货:C018
     * 已完成:C019
     * 配送完成:C021
     * 待接收订单:OP01
     * 已接收订单:OP02
     * 】
     *
     * 终端店角色
     * 未付款订单:C011
     * 已付款订单:C016
     * 已发货订单:C017
     * 交易完成:C019
     * 已退款订单:C015
     * 已取消订单:C012
     *
     * 配送商销售角色
     * 待接收订单:OP01
     * 已接收订单:OP02
     * 已出库订单:C017
     * 配送完成订单:C021
     * 交易完成订单:C019
     * 退款订单:C015
     *
     * 配送商采购角色
     * 未付款订单:C011
     * 已付款订单:C016
     * 配送中订单:C017
     * 交易完成订单:C019
     * 退款订单:C015
     * 已取消订单:C012
     */
    private String orderState;
    /**
     * 查询时间类型
     * 【one_day
     * two_day
     * three_day
     * one_week
     * one_month
     * three_month
     * six_month
     * one_year】
     */
    private String orderTimeType;
    /***
     * 配送完成:C021
     * 物流状态码
     */
    private String physicalStatus;
    /**
     * 订单id
     */
    private String orderId;
    /**
     * 订单筛选码组合码,以#分隔
     */
    private String orderStateList;
    /**
     * 角色码
     * B_R_PURC					配送商(采购员)
     * B_R_SALE					配送商(销售员)
     */
    private String role;
    /**
     * 订单标识
     */
    private String orderFlag;

    public String getOrderNo () {
        return this.orderNo;
    }

    public void setOrderNo (String orderNo) {
        this.orderNo = orderNo;
    }

    public String getOrderState () {
        return this.orderState;
    }

    public void setOrderState (String orderState) {
        this.orderState = orderState;
    }

    public String getOrderTimeType () {
        return this.orderTimeType;
    }

    public void setOrderTimeType (String orderTimeType) {
        this.orderTimeType = orderTimeType;
    }

    public String getPhysicalStatus () {
        return this.physicalStatus;
    }

    public void setPhysicalStatus (String physicalStatus) {
        this.physicalStatus = physicalStatus;
    }

    public String getOrderId () {
        return this.orderId;
    }

    public void setOrderId (String orderId) {
        this.orderId = orderId;
    }

    public String getOrderStateList () {
        return this.orderStateList;
    }

    public void setOrderStateList (String orderStateList) {
        this.orderStateList = orderStateList;
    }

    public String getRole () {
        return this.role;
    }

    public void setRole (String role) {
        this.role = role;
    }

    public String getOrderFlag () {
        return this.orderFlag;
    }

    public void setOrderFlag (String orderFlag) {
        this.orderFlag = orderFlag;
    }

}
